#include <stdio.h>
#include <string.h>
int main()
{
    int a[10] = {1,2,3,4,5,6,7,8,9,10};
    int b[10];
    memmove(b, a, sizeof(a));

    //内存重叠区域的说明
    memcpy(&a[3], &a[0], 20);

    int i;
    for(i = 0; i < 10; i++)
    {
        printf("b[%i] = %d\n", i, b[i]);
    }
    return 0;
}

// int i;
// int *p;
// int a[10];
// int *p[10];
// int func();
// int *func();
// int **P;
